html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  -webkit-font-smoothing: antialiased;
  line-height: 1.6;
}
input,
textarea,
button,
a {
  outline: 0;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
dl,
dd,
fieldset,
textarea {
  margin: 0;
}
fieldset,
legend,
textarea,
input {
  padding: 0;
}
ul,
ol {
  padding-left: 0;
  list-style-type: none;
}
a img,
fieldset {
  border: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden] {
  display: none;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="search"] {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
  resize: none;
}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  box-shadow: inset 0 0 0 1000px #fff;
  -moz-box-shadow: inset 0 0 0 1000px #fff;
  -webkit-box-shadow: inset 0 0 0 1000px #fff;
}
select {
  -moz-border-radius: 0;
       border-radius: 0;
  -webkit-border-radius: 0;
}
body {
  line-height: 1.6;
  font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", "\9ED1\4F53", Arial, sans-serif;
  color: #222;
  font-size: 14px;
}
body::-webkit-scrollbar-track-piece {
  background-color: #fff;
}
body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
body::-webkit-scrollbar-thumb {
  background-color: #c2c2c2;
  background-clip: padding-box;
  min-height: 28px;
}
body::-webkit-scrollbar-thumb:hover {
  background-color: #a0a0a0;
}
textarea,
input {
  color: #222;
}
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder {
  color: #a3a3a3;
}
textarea:-moz-placeholder,
input:-moz-placeholder {
  color: #a3a3a3;
}
textarea::-moz-placeholder,
input::-moz-placeholder {
  color: #a3a3a3;
}
textarea:-ms-input-placeholder,
input:-ms-input-placeholder {
  color: #a3a3a3;
}
textarea.placeholder,
input.placeholder {
  color: #a3a3a3;
}
textarea {
  resize: none;
  overflow-y: auto;
}
a {
  color: #459ae9;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
button,
input,
select,
textarea {
  *font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", "\9ED1\4F53", Arial, sans-serif;
}
.main_continer {
  padding: 15px 10px;
}
.art_head_info .article_title {
  margin-bottom: 12px;
  line-height: 1.4;
  font-weight: 400;
  font-size: 16px;
}
.art_head_info .art_date_author {
  font-size: 0;
  margin-bottom: 20px;
}
.art_head_info .art_date_author .article_meta_text {
  font-size: 15px;
  margin-right: 8px;
}
.art_head_info .art_date_author .art_date,
.art_head_info .art_date_author .art_author {
  color: #8c8c8c;
}
.art_head_info .art_date_author .art_from {
  color: #607fa6;
}
.art_preview_body {
  word-wrap: break-word;
  word-break: break-all;
  overflow: hidden;
  color: #3e3e3e;
}
.art_preview_body a {
  color: #607fa6;
  text-decoration: none;
}
.art_preview_body h1,
.art_preview_body h2,
.art_preview_body h3,
.art_preview_body h4,
.art_preview_body h5,
.art_preview_body h6 {
  font-weight: 400;
  font-size: 16px;
}
.art_preview_body img {
  height: auto !important;
}
.art_preview_body * {
  max-width: 100% !important;
  -moz-box-sizing: border-box !important;
       box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
  word-wrap: break-word !important;
  word-break: normal !important;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
       hyphens: auto;
  margin: 0;
  padding: 0;
}
.art_preview_body p {
  clear: both;
  min-height: 1em;
  white-space: pre-wrap;
}
.art_preview_body em {
  font-style: italic;
}
.art_preview_body fieldset {
  min-width: 0;
}
.art_preview_body .list-paddingleft-2 {
  padding-left: 30px;
}
.art_preview_body blockquote {
  margin: 0;
  padding-left: 10px;
  border-left: 3px solid #dbdbdb;
}
.art_preview_body iframe {
  display: block;
  overflow: hidden;
  z-index: 1;
}
.art_preview_body .res_iframe {
  display: block;
  width: 100%;
  background-color: transparent;
  border: 0;
}
.art_preview_body .vote_area {
  display: block;
}
.art_preview_body .qqmusic_iframe {
  width: 100% !important;
  height: 75px;
}
.art_preview_body .audio_iframe {
  width: 100% !important;
  height: 82px;
}
.art_preview_body .video_iframe {
  height: 195px;
  background-color: #000;
  width: 100% !important;
  *width: 96% !important;
  position: static;
}
.art_preview_body .video_small_iframe {
  height: auto !important;
}
.art_preview_body .shopcard_iframe {
  margin: 14px 0;
  height: 95px;
}
.art_preview_body .topic_iframe {
  width: 100% !important;
  height: 118px;
  margin: 14px 0;
}
.art_preview_body .topic_iframe {
  width: 100% !important;
  height: 118px;
  margin: 14px 0;
}
.art_preview_body .weapp_app_iframe {
  height: 330px;
  margin: 14px 0;
}
.art_preview_body .selectTdClass {
  background-color: #edf5fa !important;
}
.art_preview_body table.noBorderTable td,
.art_preview_body table.noBorderTable th,
.art_preview_body table.noBorderTable caption {
  border: 1px dashed #ddd !important;
}
.art_preview_body table {
  margin-bottom: 10px;
  border-collapse: collapse;
  display: table;
  width: 100% !important;
}
.art_preview_body td,
.art_preview_body th {
  word-wrap: break-word;
  word-break: break-all;
  padding: 5px 10px;
  border: 1px solid #DDD;
}
.art_preview_body caption {
  border: 1px dashed #DDD;
  border-bottom: 0;
  padding: 3px;
  text-align: center;
}
.art_preview_body th {
  border-top: 2px solid #BBB;
  background: #f7f7f7;
}
.art_preview_body .ue-table-interlace-color-single {
  background-color: #fcfcfc;
}
.art_preview_body .ue-table-interlace-color-double {
  background-color: #f7faff;
}
.art_preview_body td p {
  margin: 0;
  padding: 0;
}
.art_preview_body .edui_mask_edit_bar.edui-default.edui-bubble .edui-popup-content {
  background-color: #fff;
  border: 1px solid #e7e7eb;
  padding: 0;
  font-size: 14px;
  font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", "\9ED1\4F53", Arial, sans-serif;
  color: #222;
  padding: 0 10px;
}
